}
}
/* }}} */
-
/* {{{ Accessible implementation */
static int
get_index_in_parent (GtkWidget *widget)
NULL,
};
/* }}} */
-
/* {{{ Change notification */
static void
emit_text_changed (GtkAtSpiContext *self,
}
}
/* }}} */
-
+/* {{{ D-Bus Registration */
static void
gtk_at_spi_context_register_object (GtkAtSpiContext *self)
{
self->registration_ids[self->n_registered_objects] = 0;
}
}
-
+/* }}} */
+/* {{{ GObject boilerplate */
static void
gtk_at_spi_context_dispose (GObject *gobject)
{
gtk_at_spi_context_init (GtkAtSpiContext *self)
{
}
-
+/* }}} */
+/* {{{ Bus address discovery */
#ifdef GDK_WINDOWING_X11
static char *
get_bus_address_x11 (GdkDisplay *display)
out:
return bus_address;
}
-
+/* }}} */
+/* {{{ API */
GtkATContext *
gtk_at_spi_create_context (GtkAccessibleRole accessible_role,
GtkAccessible *accessible,
const char *name = g_dbus_connection_get_unique_name (self->connection);
return g_variant_new ("(so)", name, self->context_path);
}
+/* }}} */
/* vim:set foldmethod=marker expandtab: */